Parallel gridded simulation framework for DSSAT-CSM (version 4.7.5.21) using MPI and NetCDF
نویسندگان
چکیده
Abstract. The Decision Support System for Agrotechnology Transfer Cropping Systems Model (DSSAT-CSM) is a widely used crop modeling system that has been integrated into large-scale frameworks. Existing frameworks generate spatially explicit simulated outputs at grid points through an inefficient process of translation from binary referenced inputs to point-specific text input files, followed by and aggregation back output files outputs. main objective this paper was document the design implementation parallel gridded simulation framework DSSAT-CSM. A secondary provide preliminary analysis execution time scaling new framework. includes improved code model-internal data transfer, input–output with Network Common Data Form (NetCDF) library, parallelization simulations using Message Passing Interface (MPI). Validation DSSAT-CSM-CROPSIM-CERES-Wheat model revealed subtle discrepancies in yield due rounding soil parameters routines standard Utilizing NetCDF direct produced 3.7- 4-fold reduction compared R- text-based input–output. Parallelization both versions between 12.2- (standard version) 13.4-fold (parallel speed-up when comparing 1 16 compute cores. Estimates computation ranged 99.2 % 97.3 version), indicating potential higher numbers
منابع مشابه
Assimilating in situ soil moisture measurements into the DSSAT-CSM using a Kalman filter
With the ability to monitor soil moisture in time comes the opportunity to develop ways to incorporate these measurements into predictive models, without compromising or overriding the model physics. The importance of soil moisture to the growth of crops is well understood and because of this it is recognized as one of the more important parts of crop modeling programs. This research focused on...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملParallel Architecture for Face Recognition using MPI
The face recognition applications are widely used in different fields like security and computer vision. The recognition process should be done in real time to take fast decisions. Principle Component Analysis (PCA) considered as feature extraction technique and is widely used in facial recognition applications by projecting images in new face space. PCA can reduce the dimensionality of the ima...
متن کاملParallel Gaussian Elimination Using MPI
In this project, we had to implement a parallel solver for linear equation systems, using a technique known as Gaussian elimination (GE). As with many other algorithms for solving linear equation systems, GE is performed on the matrix representation of the system, Ax = b, where A is the coefficient matrix and b is the vector of known values. GE works by applying a set of elementary row operatio...
متن کاملParallel Gaussian Elimination Using OpenMP and MPI
In this paper, we have presented a parallel algorithm for Gaussian Elimination. Elimination in both a shared memory environment, using OpenMP, and in a distributed memory environment, using MPI. Parallel LU and Gaussian algorithms for linear systems have been studied extensively and the point of this paper is to present the results of examining various load balancing schemes on both platforms. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Geoscientific Model Development
سال: 2021
ISSN: ['1991-9603', '1991-959X']
DOI: https://doi.org/10.5194/gmd-14-6541-2021